home *** CD-ROM | disk | FTP | other *** search
- OPT MODULE
- OPT EXPORT
- -> Module created with E:bin/fd2module from YAECv18 package.
- OPT NDDC
- -> --- functions in V37 or higher (Release 2.04) ---
- ->
- -> Locks
- ->
- #macro LockRealTime(lockType) IS (D0:=lockType) BUT (A6:=realtimebase) BUT ASM ' jsr -30(a6)'
- #macro UnlockRealTime(lock) IS (A0:=lock) BUT (A6:=realtimebase) BUT ASM ' jsr -36(a6)'
- ->
- -> Conductor
- ->
- #macro CreatePlayerA(tagList) IS (A0:=tagList) BUT (A6:=realtimebase) BUT ASM ' jsr -42(a6)'
- #macro DeletePlayer(player) IS (A0:=player) BUT (A6:=realtimebase) BUT ASM ' jsr -48(a6)'
- #macro SetPlayerAttrsA(player,tagList) IS Stores(realtimebase,player,tagList) BUT Loads(A6,A0,A1) BUT ASM ' jsr -54(a6)'
- #macro SetConductorState(player,state,time) IS Stores(realtimebase,player,state,time) BUT Loads(A6,A0,D0,D1) BUT ASM ' jsr -60(a6)'
- #macro ExternalSync(player,minTime,maxTime) IS Stores(realtimebase,player,minTime,maxTime) BUT Loads(A6,A0,D0,D1) BUT ASM ' jsr -66(a6)'
- #macro NextConductor(previousConductor) IS (A0:=previousConductor) BUT (A6:=realtimebase) BUT ASM ' jsr -72(a6)'
- #macro FindConductor(name) IS (A0:=name) BUT (A6:=realtimebase) BUT ASM ' jsr -78(a6)'
- #macro GetPlayerAttrsA(player,tagList) IS Stores(realtimebase,player,tagList) BUT Loads(A6,A0,A1) BUT ASM ' jsr -84(a6)'
-